package cn.simon.free.redis.crud.annotations;

import java.lang.annotation.*;

/**
 * 字段别名映射,如果使用了该注解,那么当前类里面的所有字段名和字段别名,都不能重复
 * PS: 该注解实际作用不大,因为是存储层,理论上该层不应该有字段名变化。即使有字段变化,也可以直接修改字段
 *
 * @author simon
 * @date 2021/5/31 17:25
 * @copyright:
 * @modifier
 * @motto a no talent, people who have to study hard
 */
@Documented
@Inherited
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface RoField {

    /**
     * 字段别名,不能为空
     *
     * @return
     */
    String key();
}
